package com.example.mybatis.factory.impl;

import com.example.mybatis.factory.ObjectFactory;
import com.github.houbb.heaven.util.lang.reflect.ClassUtil;

public class DefaultObjectFactory   implements ObjectFactory {
    /**
     * 创建一个新的对象，通过默认的构造函数
     * @param type
     * @param <T>
     * @return
     */
    @Override
    public <T> T newInstance(Class<T> type) {
        return ClassUtil.newInstance(type);
    }
}
